armour heavy task forces - Turco Inglés Diccionario